<template>
  <div class="w-full max-w-xl my-6 px-4">
    <div class="bg-white rounded-xl p-6 flex flex-col items-center relative">
      <div class="absolute left-1 top-4 text-5xl text-blue-200 select-none">"</div>
      <div class="text-center text-lg italic text-gray-800 leading-relaxed min-h-[60px]">
        {{ currentQuote.text }}
      </div>
      <div class="mt-4 text-right w-full text-sm text-gray-500 font-medium">
        —— {{ currentQuote.author }}
      </div>
      <div class="absolute right-1 bottom-4 text-5xl text-blue-200 select-none">"</div>
    </div>
  </div>
</template>

<script setup lang="ts">
import { ref, computed, onMounted, onUnmounted } from 'vue';

const quotesMap = {
  1: [
    { text: '销售不是说服别人购买，而是帮助他们做出明智决定。', author: '尼尔·雷克汉姆《SPIN销售法》' },
    { text: '客户买的不是钻头，而是墙上那个洞。', author: '西奥多·莱维特《哈佛商业评论》' },
    { text: '顶级销售80%的时间在倾听，20%在提问。', author: '布莱恩·崔西《销售心理学》' },
    { text: '拒绝不是针对你个人，而是客户暂时没看到价值。', author: '汤姆·霍普金斯《销售的艺术》' },
    { text: '每次成交都始于客户对你的信任。', author: '哈维·麦凯《攻心为上》' },
  ],
  2: [
    { text: '用客户的语言说话，而不是行业术语。', author: '大卫·桑德拉《提问销售法》' },
    { text: '准备10个问题比准备10套话术更重要。', author: '琳达·理查森《新战略销售》' },
    { text: '客户永远记得你带来的感觉，而不是产品参数。', author: '托尼·罗宾斯《释放内在能量》' },
    { text: '报价要像跳水：先让客户感受到水面的温度。', author: '齐格·金克拉《销售秘笈》' },
    { text: '销售成功的秘诀在于创造价值而非降低价格。', author: '菲利普·科特勒《营销管理》' },
  ],
  3: [
    { text: '每次沟通都要让客户比上次更信任你。', author: '查尔斯·格林《信任式销售》' },
    { text: '用故事代替数据，用案例代替理论。', author: '安奈特·西蒙斯《故事思维》' },
    { text: '销售不是追客户，而是让客户追着你。', author: '格兰特·卡登《10倍速销售》' },
    { text: '客户需要被理解，远胜过需要被说服。', author: '史蒂芬·柯维《高效能人士的七个习惯》' },
    { text: '成交的关键在于发现客户的购买策略。', author: '罗伯特·西奥迪尼《影响力》' },
  ],
  4: [
    { text: '客户见证比任何推销话术都有说服力。', author: '杰伊·亚伯拉罕《突破性营销》' },
    { text: '销售要像医生：先诊断，后开方。', author: '马修·迪克森《挑战式销售》' },
    { text: '每次拒绝都是优化销售流程的机会。', author: '艾瑞克·莱斯《精益创业》' },
    { text: '客户买的不是最好产品，而是最适合的解决方案。', author: '克莱顿·克里斯坦森《创新者的解答》' },
    { text: '销售不是拼价格，而是重塑客户的价值认知。', author: '沃尔特·弗里曼《价值定价法》' },
  ],
  5: [
    { text: '销售是数字游戏，但聪明人会让数字变得有意义。', author: '乔·吉拉德《如何把任何东西卖给任何人》' },
    { text: '客户最关心的问题永远是：这对我有什么好处？', author: '杰弗里·吉特默《销售圣经》' },
    { text: '成交后才是真正销售的开始。', author: '戴尔·卡耐基《人性的弱点》' },
    { text: '销售流程要像接水管：每个环节都要严丝合缝。', author: '麦克·博斯沃斯《解决方案式销售》' },
    { text: '异议不是障碍，而是客户在请求更多信息。', author: '弗兰克·贝特格《从失败到成功的销售经验》' },
  ],
  6: [
    { text: '每个拒绝都包含3个潜在成交机会。', author: '本杰明·富兰克林《穷理查年鉴》' },
    { text: '顶级销售都擅长将功能翻译成具体收益。', author: '吉姆·卡思卡特《价值销售》' },
    { text: '客户购买的逻辑永远战胜不了情感。', author: '丹尼尔·卡尼曼《思考，快与慢》' },
    { text: '先解决客户痛点，再展示解决方案。', author: '克里斯·沃特金斯《关键对话》' },
    { text: '销售脚本要像钢琴谱：有结构，也要即兴发挥。', author: '杰夫·肖尔《销售加速公式》' },
  ],
  0: [
    { text: '销售漏斗里漏掉的不是客户，而是你的准备不足。', author: '马克·亨特《销售漏斗管理》' },
    { text: '每个客户都有隐藏需求，就像冰山的水下部分。', author: '埃内斯特·迪希特《动机研究》' },
    { text: '客户说\'考虑考虑\'时，真正意思是\'你没说服我\'', author: '戴夫·卡汉《绝对成交》' },
    { text: '顶级销售都懂得管理客户的购买预期。', author: '维杰·戈文达拉扬《逆向创新》' },
    { text: '销售流程的核心是让客户主动说\'我需要这个\'', author: '丹·肯尼迪《终极销售武器》' },
  ],
};

const today = new Date().getDay() as keyof typeof quotesMap; // 0-周日, 1-周一, ...
const quotes = quotesMap[today] || quotesMap[1];
const currentIdx = ref(0);

const currentQuote = computed(() => quotes[currentIdx.value]);
let timer: number | null = null;

onMounted(() => {
  timer = window.setInterval(() => {
    currentIdx.value = (currentIdx.value + 1) % quotes.length;
  }, 10000);
});
onUnmounted(() => {
  if (timer) clearInterval(timer);
});
</script> 